Customer & support executive careers in Toronto, Canada